package lcaInterfaceDAO;

import java.util.List;

import dao.api.DataObject;

public interface IUnidadBasicaDO extends DataObject {

	public int getId();

	public void setId(int id);

	// -------------------------------------------------

	public abstract String getNombre();

	public abstract void setNombre(String nombre);

	// -------------------------------------------------

	public abstract int getDefensa();

	public abstract void setDefensa(int defensa);

	// ----------------------------------------------------------------------------------------

	public abstract int getAtaque();

	public abstract void setAtaque(int ataque);

	// -------------------------------------------------------------------------------------------

	public abstract int getTipo();

	public abstract void setTipo(int tipo);

	// --------------------------------------------------------------------------------------------------

	public abstract List<IUnidadBasicaPersonajeDO> getUnidadBasicaPersonajeList();

	public abstract void setUnidadBasicaPersonajeList(
			List<IUnidadBasicaPersonajeDO> unidadBasicaPersonajeList);

	// ---------------------------------------------------------------------------------------------------------

	public abstract ITecnologiaDO getTecnologiaRef();

	public abstract void setTecnologiaRef(ITecnologiaDO tecnologiaRef);

	// ----------------------------------------------------------------------------------------------------------

	public abstract List<IUnidadBasicaRecursoDO> getUnidadBasicaRecursoList();

	public abstract void setUnidadBasicaRecursoList(
			List<IUnidadBasicaRecursoDO> unidadBasicaRecursoList);

	// -------------------------------------------------------------------------------------------------------

	public abstract IUnidadEjercitoDO getUnidadEjercitoArmaRef();

	public abstract void setUnidadEjercitoArmaRef(
			IUnidadEjercitoDO unidadEjercitoArmaRef);

	// ----------------------------------------------------------------------------------------------------

	public abstract IUnidadEjercitoDO getUnidadEjercitoRobotRef();

	public abstract void setUnidadEjercitoRobotRef(
			IUnidadEjercitoDO unidadEjercitoRobotRef);

	// --------------------------------------------------------------------------------------------------------

	public abstract IUnidadEjercitoDO getUnidadEjercitoVehiculoRef();

	public abstract void setUnidadEjercitoVehiculoRef(
			IUnidadEjercitoDO unidadEjercitoVehiculoRef);

	// ------------------------------------------------------------------------------------------------------------

	public abstract IUnidadEjercitoDO getUnidadEjercitoBalaRef();

	public abstract void setUnidadEjercitoBalaRef(
			IUnidadEjercitoDO unidadEjercitoBalaRef);

}
